但是,對於包含 DOE 或超穎透鏡的系統進行模擬和設計總是很棘手的。沒有通用的方法可以處理所有情況。設計人員需要根據具體情況決定其系統的策略。許多設計過程需要兩種不同的光學理論/算法來分別處理光束在自由空間和微結構中的傳播,而其他一些過程僅使用純光線追跡來達到目標。由於模擬技術發展迅速,因此本文可能沒有涵蓋所有可用方法。
盡管OpticStudio提供了許多默認的求解類型,但用戶有可能希望自定義求解類型,這可以通過使用Zemax編程語言( Zemax Programming Language ,ZPL)來實現。ZPL宏求解可用于任何編輯器中的幾乎所有單元(曲率半徑,厚度,參數,多重結構等)。可以像任何其他求解類型一樣,通過在編輯器中單擊參數單元格右側的小框來設置ZPL宏求解。